/**
 * 获得搜索参数
 * @param params
 * @returns {Object}
 */
function getSearchParams(params) {
    var searchParams = new Object();
    if (params != undefined) {
        searchParams = params;
    }
    $('.SearchForm').each(function () {
        var param = $(this).val().trim();
        if (param == undefined)
            param = '';
        searchParams[$(this).attr('id')] = param;
    });
    return searchParams;
}


/**
 * 页面自加载
 */
$(function () {
    $('#time').datepicker({
        format : "yyyy-mm-dd",
        todayBtn : "linked",
        autoclose : true,
        todayHighlight : true,
        clearBtn : true
    });
    var cellwidth = ($(".box-content.table-responsive").width() - 55) / 11;
    var psval = $('#datatable_noticeinfo').attr('data-size');
    if (psval == undefined || psval == "") {
        psval = 10;
    }
    /**
     * easyui 生成表格数据
     */
    $('#datatable_noticeinfo').datagrid({
        striped: true,
        remoteSort: false,
        idField: 'n_id',
        collapsible: true,
        fit: false,
        url: 'super/Notice/getDatas',//数据源路径
        loadMsg: '请等待数据载入....',
        pagination: true,
        rownumbers: true,
        fitColumns: true,
        pageSize: psval,
        pageList: [psval, psval * 2, psval * 3, psval * 4, psval * 5],
        columns: [[
            {
            field: 'adv_content',
            title: '历史公告',
            align: 'center',
            width: cellwidth,
            sortable: true,
            // formatter:function(value){
            //     return value.substring(0,6)+'...';
            // }
        }, {
            field: 'user_username',
            title: '发布人',
            align: 'center',
            width: cellwidth,
            sortable: true,
        },{
            field: 'adv_time',
            title: '发布时间',
            align: 'center',
            width: cellwidth,
            sortable: true
        }
		]],
        onBeforeLoad: function (param) {
            param = getSearchParams(param);
        },
    });
//搜索
    $('#Search').click(function () {
        $('#datatable_noticeinfo').datagrid('reload');
    });
    //清空搜索条件
    $("#Reset").click(function() {
        $('.SearchForm').val('');
    });
//添加
//     $('.addbook').click(function () {
//         var content = "";
//         $.ajax({
//             url: 'super/Notice/addnotice',
//             type: 'POST',
//             dataType: 'HTML',//返回的数据类型
//             success: function (updatemodalhtml) {
//                 if(updatemodalhtml==1){
//                     $.TeachDialog({
//                         content: "没有发布权限"
//                     });
//                     return false;
//
//                 }
//                 content = updatemodalhtml;
//                 //弹出添加框
//                 $.TeachDialog({
//                     title: '新增公告信息',
//                     content: content,
//                     showCloseButton: true,
//                     showCloseButtonName: '关闭',
//                     otherButtons: ['保存'],
//                     otherButtonStyles: ['btn-primary'],
//                     clickButton: function (sender, modal, index) {
//                         $.ajax({
//                             url: 'admin/Notice/insert',
//                             data: $("#addForm").serialize(),
//                             type: 'POST',
//                             dataType: 'JSON',
//                             success: function (returnData) {
//                                 if (returnData.status == 0) {
//                                     $.TeachDialog({
//
//                                         content: returnData.msg
//                                     });
//                                 } else {
//                                     modal.modal('hide');
//                                     $.TeachDialog({
//                                         content: returnData.msg
//                                     });
//                                     $('#datatable_noticeinfo').datagrid('reload');
//                                 }
//                             },
//                             error: function () {
//                                 $.TeachDialog({
//                                     content: '系统异常，请联系管理员',
//                                 });
//                             },
//
//                         });
//
//                     },
//                 });
//             },
//             error: function () {
//                 $.TeachDialog({
//                     content: '系统异常，请联系管理员',
//                 });
//                 return;
//             }
//         });
//     });
    //编辑
    $('.editbook').click(function () {
        var row = $('#datatable_noticeinfo').datagrid('getSelections');
        if (row.length<1) {
            $.TeachDialog({
                content: '请选择一行数据进行修改！',
            });
            return;
        }
        if (row.length>1) {
            $.TeachDialog({
                content: '只能选择一行进行修改！',
            });
            return;
        }
        var content = "";
        $.ajax({
            url: 'super/Notice/updatenotice',
            data: "nid=" + row[0].adv_id,
            type: 'POST',
            dataType: 'HTML',//返回的数据类型
            success: function (updatemodalhtml) {
                if(updatemodalhtml==1){
                    $.TeachDialog({
                        content: "没有修改权限"
                    });
                    return false;

                }
                content = updatemodalhtml;
                //弹出修改框
                $.TeachDialog({
                    title: '修改公告信息',
                    content: content,
                    showCloseButton: true,
                    showCloseButtonName: '关闭',
                    otherButtons: ['保存'],
                    otherButtonStyles: ['btn-primary'],
                    clickButton: function (sender, modal, index) {
                        $.ajax({
                            url: 'super/Notice/update',
                            data: $("#updateForm").serialize(),
                            type: 'POST',
                            dataType: 'JSON',
                            success: function (returnData) {
                                if (returnData.status == 0) {
                                    // $.TeachDialog({
                                    //     content: returnData.msg
                                    // });

                                    layer.open({
                                        content: returnData.msg
                                    });
                                } else {
                                    modal.modal('hide');
                                    $.TeachDialog({
                                        content: returnData.msg
                                    });
                                    $('#datatable_noticeinfo').datagrid('reload');
                                }
                            },
                            error: function () {
                                $.TeachDialog({
                                    content: '系统异常，请联系管理员'
                                });
                            },

                        });

                    },
                });
            },
            error: function () {
                $.TeachDialog({
                    content: '系统异常，请联系管理员'
                });
                return;
            }
        });
    })
    /**
     * 删除
     */
    // $('.removebook').click(function () {
    //     var rows = $('#datatable_noticeinfo').datagrid('getSelections');
    //     if (rows.length == 0) {
    //         $.TeachDialog({
    //             content: '请至少选择一行数据！'
    //         });
    //         return;
    //     }
    //
    //     var idsdata = "";
    //     var selectedstr = "";
    //     for (var i = 0; i < rows.length; i++) {
    //         idsdata += rows[i].n_id + ",";
    //         selectedstr += rows[i].n_title + "，";
    //     }
    //     idsdata = idsdata.substring(0, idsdata.length - 1);
    //     selectedstr = selectedstr.substring(0, selectedstr.length - 1);
    //
    //     $.TeachDialog({
    //         content: "确认删除以下公告？<br>" + selectedstr,
    //         showCloseButton: true,
    //         showCloseButtonName: '取消',
    //         otherButtons: ['确认'],
    //         otherButtonStyles: ['btn-danger'],
    //         clickButton: function (sender, modal, index) {
    //             modal.modal('hide');
    //             $.ajax({
    //                 url: 'super/Notice/deleteByIDs', //form action
    //                 dataType: 'JSON', //返回体类型
    //                 type: 'POST', // form type
    //                 data: "ids=" + idsdata,//  请求参数
    //                 success: function (data) {
    //                     if (data.status == 1) {
    //                         $.TeachDialog({
    //                             content: data.msg
    //                         });
    //                         $('#datatable_noticeinfo').datagrid('reload');
    //                         $('#datatable_noticeinfo').datagrid('uncheckAll');
    //                     } else {
    //                         $.TeachDialog({
    //                             content: '删除失败'
    //                         });
    //                     }
    //                 },
    //                 error: function () {
    //                     $.TeachDialog({
    //                         content: '系统异常，请联系管理员'
    //                     });
    //                 }
    //             });
    //         }
    //     });
    // })
    /**
     * 提交
     */
    // $('.commitbook').click(function () {
    //     var rows = $('#datatable_noticeinfo').datagrid('getSelections');
    //     if (rows.length == 0) {
    //         $.TeachDialog({
    //             content: '请至少选择一行数据！'
    //         });
    //         return;
    //     }else {
    //         for (var i = 0; i < rows.length; i++) {
    //             if(rows[i].status == 1){
    //                 $.TeachDialog({
    //                     content: '此条公告已发表！'
    //                 });
    //                 return;
    //             }
    //
    //         }
    //     }
    //
    //     var idsdata = "";
    //     var selectedstr = "";
    //     for (var i = 0; i < rows.length; i++) {
    //         idsdata += rows[i].id + ",";
    //         selectedstr += rows[i].title + "，";
    //     }
    //     idsdata = idsdata.substring(0, idsdata.length - 1);
    //     selectedstr = selectedstr.substring(0, selectedstr.length - 1);
    //
    //     $.TeachDialog({
    //         content: "确认提交以下公告？<br>" + selectedstr,
    //         showCloseButton: true,
    //         showCloseButtonName: '取消',
    //         otherButtons: ['确认'],
    //         otherButtonStyles: ['btn-danger'],
    //         clickButton: function (sender, modal, index) {
    //             modal.modal('hide');
    //             $.ajax({
    //                 url: 'super/Notice/commitByIDs', //form action
    //                 dataType: 'JSON', //返回体类型
    //                 type: 'POST', // form type
    //                 data: "ids=" + idsdata,//  请求参数
    //                 success: function (data) {
    //                     if (data.status == 1) {
    //                         $.TeachDialog({
    //                             content: data.msg
    //                         });
    //                         $('#datatable_noticeinfo').datagrid('reload');
    //                         $('#datatable_noticeinfo').datagrid('uncheckAll');
    //                     } else {
    //                         $.TeachDialog({
    //                             content: '发布失败'
    //                         });
    //                     }
    //                 },
    //                 error: function () {
    //                     $.TeachDialog({
    //                         content: '系统异常，请联系管理员'
    //                     });
    //                 }
    //             });
    //         }
    //     });
    // })
});